/** 
 * @file gtkajout.h
 * @brief Fichier d'entête du module ajout.
 *
 * @author Rachid Delory, Mamadou Keita, Florian Bernard 
 */

#ifndef H_AJOUT_H
#define H_AJOUT_H

/* *********************************************************************                                                                  

                       Librairies de GtkAjout

 ********************************************************************* */
#include <gtk/gtk.h>
#include "ajoutArbre.h"
#include "ajoutPanel.h"
#include "gtkPrincipal.h"
#include "../db/dbregroupement.h"
#include "../core/arbre.h"

/* *********************************************************************

   Fonctions de la structure Ajout

 ********************************************************************* */

/**
 * @fn void creer_GAjo(GtkWidget *parent, Arbre *arbre, GtkTreeStore *strore, GtkTreeIter *iter);
 * @brief Crée une dialogue permettant l'ajout d'oeuvre
 *
 * @param parent est la fenetre parente
 * @param store est le store de l'arbre qui est modifier
 * @param iter est l'iter
 */
void creer_GAjo(GtkWidget *parent, GtkPrincipal *principal);

#endif
